http://www.ee.calpoly.edu/media/uploads/resources/KarnaughExplorer_1.html